function init(){
	initBase();
	initRelation();
	initSupplier();
}
showButton('#myTab');
/**
 * 加载基础信息分页信息
 * @returns
 */
function initBase(){
	selectAddOption("status","ci_state","");
	$.ajax({
		type : "POST",
		headers:PRIVATE_HEADERS,
		url : API_SERVER_URL + "cim/ciVersion/getById",
		data : "withLists=false&id="+$("#ciIdInput").val(),
		async : true,
		error : function(request) {
			parent.layer.alert("Connection error");
		},
		success : function(data) {
			$("#firstForm").json2form({data:data});
			initCategory();
		}
	});
}

/**
 * 加载分类属性分页信息
 * @returns
 */
function initCategory(){
	var categoryId = $("#categoryId").val();
	loadModuleFields(categoryId);//根据第一步选择的所属分类信息，调用addCategory.js中的此方法初始化第二步界面
	$.ajax({
		type : "POST",
		headers:PRIVATE_HEADERS,
		url : API_SERVER_URL + "cim/ciVersion/getFieldValuesByCiVersionId",
		data : "id="+$("#ciIdInput").val(),
		async : true,
		error : function(request) {
			parent.layer.alert("Connection error");
		},
		success : function(data) {
			$("#secondForm").json2form({data:data});
		}
	});
}

/**
 * 加载关联配置项分页信息
 * @returns
 */
function initRelation(){
	loadRelation();
}
/**
 * 加载供货商分页信息
 * @returns
 */
function initSupplier(){
	loadSupplier()
}
/**
 * 加载现有的相关配置项的列表
 * @returns
 */
function loadRelation() {
	$('#relationTable').bootstrapTable({
		method : 'POST', 
		url : ip + 'cim/ciVersion/listCiRelationByCiId',
		iconSize : 'outline',
		toolbar : '#exampleToolbar',
		 ajaxOptions:{
               headers:window.getRequestHears(true),
         },
		striped : true, // 设置为true会有隔行变色效果
		dataType : "json", // 服务器返回的数据类型
		pagination : false, // 设置为true会在底部显示分页条
		singleSelect : false, // 设置为true将禁止多选
		pageSize : 10, // 如果设置了分页，每页数据条数
		pageNumber : 1, // 如果设置了分布，首页页码
		showColumns : false, // 是否显示内容下拉框（选择显示的列）
		contentType : "application/x-www-form-urlencoded;charset=UTF-8",
		sidePagination : "client", // 设置在哪里进行分页，可选值为"client" 或者
		queryParams : function(params) {
			return "id="+$("#ciIdInput").val();
		},
		columns : [
			{
				field : 'targetCiVo.name',
				title : '配置项名称'
			},
			{
				field : 'targetCiVo.code',
				title : '配置项编号'
			},
			{
				field : 'targetCiVo.version',
				title : '配置项版本'
			},
			{
				field : 'relationId',
				title : '关联关系',
				formatter : function(value, row, index) {
					var list = getDictTypeFromLocalStorage("ci_relation");
					for (var i = 0; i < list.length; i++) {
						if(value == list[i].value){
							return list[i].name;
						}
					}
				}
			}]
	});
}

/**
 * 加载现有的供应商的列表
 * @returns
 */
function loadSupplier() {
	$('#supplierTable').bootstrapTable({
		method : 'POST', // 服务器数据的请求方式 get or post
		url : ip + 'cim/ciVersion/listCiSupplierByCiId', // 服务器数据的加载地址
		iconSize : 'outline',
		toolbar : '#exampleToolbar',
		 ajaxOptions:{
               headers:window.getRequestHears(true),
         },
		striped : true, // 设置为true会有隔行变色效果
		dataType : "json", // 服务器返回的数据类型
		pagination : false, // 设置为true会在底部显示分页条
		singleSelect : false, // 设置为true将禁止多选
		pageSize : 10, // 如果设置了分页，每页数据条数
		pageNumber : 1, // 如果设置了分布，首页页码
		showColumns : false, // 是否显示内容下拉框（选择显示的列）
		contentType : "application/x-www-form-urlencoded;charset=UTF-8",
		sidePagination : "client", // 设置在哪里进行分页，可选值为"client" 或者
		queryParams : function(params) {
			return "id="+$("#ciIdInput").val();
		},
		columns : [
			{
				field : 'supplier.name',
				title : '供应商名称'
			},
			{
				field : 'supplier.contacts',
				title : '供应商联系人'
			}]
	});
}
